Autogenerated HTML docs for v1.6.6-rc3
diff --git a/RelNotes-1.6.5.7.txt b/RelNotes-1.6.5.7.txt new file mode 100644 index 0000000..5b49ea5 --- /dev/null +++ b/RelNotes-1.6.5.7.txt
@@ -0,0 +1,19 @@ +Git v1.6.5.7 Release Notes +========================== + +Fixes since v1.6.5.6 +-------------------- + +* If a user specifies a color for a <slot> (i.e. a class of things to show + in a particular color) that is known only by newer versions of git + (e.g. "color.diff.func" was recently added for upcoming 1.6.6 release), + an older version of git should just ignore them. Instead we diagnosed + it as an error. + +* With help.autocorrect set to non-zero value, the logic to guess typoes + in the subcommand name misfired and ran a random nonsense command. + +* If a command is run with an absolute path as a pathspec inside a bare + repository, e.g. "rev-list HEAD -- /home", the code tried to run + strlen() on NULL, which is the result of get_git_work_tree(), and + segfaulted.
diff --git a/RelNotes-1.6.6.txt b/RelNotes-1.6.6.txt index 059e9c3..b9e8642 100644 --- a/RelNotes-1.6.6.txt +++ b/RelNotes-1.6.6.txt
@@ -222,9 +222,3 @@ All of the fixes in v1.6.5.X maintenance series are included in this release, unless otherwise noted. - ---- -exec >/var/tmp/1 -echo O=$(git describe master) -O=v1.6.6-rc1-79-g529f8c6 -git shortlog --no-merges $O..master --not maint
diff --git a/git.html b/git.html index 88e7eb7..0ef0189 100644 --- a/git.html +++ b/git.html
@@ -2069,7 +2069,7 @@ </div> <div id="footer"> <div id="footer-text"> -Last updated 2009-12-11 06:00:54 UTC +Last updated 2009-12-17 00:16:03 UTC </div> </div> </body>
diff --git a/git.txt b/git.txt index 3d0cbf6..51ca392 100644 --- a/git.txt +++ b/git.txt
@@ -43,9 +43,10 @@ branch of the `git.git` repository. Documentation for older releases are available here: -* link:v1.6.5.6/git.html[documentation for release 1.6.5.6] +* link:v1.6.5.7/git.html[documentation for release 1.6.5.7] * release notes for + link:RelNotes-1.6.5.7.txt[1.6.5.7], link:RelNotes-1.6.5.6.txt[1.6.5.6], link:RelNotes-1.6.5.5.txt[1.6.5.5], link:RelNotes-1.6.5.4.txt[1.6.5.4],
diff --git a/gitattributes.html b/gitattributes.html index 2222402..540b450 100644 --- a/gitattributes.html +++ b/gitattributes.html
@@ -522,6 +522,23 @@ intent is that if someone unsets the filter driver definition, or does not have the appropriate filter program, the project should still be usable.</p></div> +<div class="para"><p>For example, in .gitattributes, you would assign the <tt>filter</tt> +attribute for paths.</p></div> +<div class="listingblock"> +<div class="content"> +<pre><tt>*.c filter=indent</tt></pre> +</div></div> +<div class="para"><p>Then you would define a "filter.indent.clean" and "filter.indent.smudge" +configuration in your .git/config to specify a pair of commands to +modify the contents of C programs when the source files are checked +in ("clean" is run) and checked out (no change is made because the +command is "cat").</p></div> +<div class="listingblock"> +<div class="content"> +<pre><tt>[filter "indent"] + clean = indent + smudge = cat</tt></pre> +</div></div> <h4 id="_interaction_between_checkin_checkout_attributes">Interaction between checkin/checkout attributes</h4> <div class="para"><p>In the check-in codepath, the worktree file is first converted with <tt>filter</tt> driver (if specified and corresponding driver @@ -1027,7 +1044,7 @@ </div> <div id="footer"> <div id="footer-text"> -Last updated 2009-12-03 09:12:53 UTC +Last updated 2009-12-17 00:16:03 UTC </div> </div> </body>
diff --git a/gitattributes.txt b/gitattributes.txt index 1f472ce..5a45e51 100644 --- a/gitattributes.txt +++ b/gitattributes.txt
@@ -197,6 +197,25 @@ or does not have the appropriate filter program, the project should still be usable. +For example, in .gitattributes, you would assign the `filter` +attribute for paths. + +------------------------ +*.c filter=indent +------------------------ + +Then you would define a "filter.indent.clean" and "filter.indent.smudge" +configuration in your .git/config to specify a pair of commands to +modify the contents of C programs when the source files are checked +in ("clean" is run) and checked out (no change is made because the +command is "cat"). + +------------------------ +[filter "indent"] + clean = indent + smudge = cat +------------------------ + Interaction between checkin/checkout attributes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^